package ln.javatest.day17.demo02;
/*
使用传统的方法，遍历集合，对集合中的数据进行过滤
*/

import java.util.ArrayList;
import java.util.List;

public class Demo01List {
    public static void main(String[] args) {
        //创建一个List集合，存储姓名
        List<String> list = new ArrayList<>();
        list.add("王嘉尔");
        list.add("易烊千玺");
        list.add("熊丰");
        //对list集合中的元素进行过滤，只要以开王头的元素，存储到一个新的集合中
        List<String> listA = new ArrayList<>();
        for (String s : list) {
            if(s.startsWith("王")){
                listA.add(s);
            }
        }
        //对listA集合进行过滤，只要姓名长度为3的人，存储到一个新集合中
        List<String> listB = new ArrayList<>();
        for (String s : listA) {
            if(s.length()==3){
                listB.add(s);
            }
        }
        //遍历listB集合
        for (String s : listB) {
            System.out.println(s);
        }
    }
}
